@charset "utf-8";
/*-- Public --*/
.fl{ float:left !important; _display:inline;  }
.fr{ float:right !important; _display:inline;}

/* 通用图片列表_普通式 */ 
.picList li{ width:153px; height:149px;cursor:pointer; margin-right:29px; } 
.picList li img{ width:151px; height:113px; border:1px solid #dbdbdb; margin-bottom:10px;} 
.picList li:hover img{border:1px solid #288ede;}
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative; width:1002px; height:149px; margin:0px auto;padding-top:25px;} 
.leftLoop .hd{ overflow:hidden;} 
.leftLoop .prev{ display:block;  width:44px; height:164px; float:left; overflow:hidden; cursor:pointer; background:url(../images/left.jpg) no-repeat center center; position:absolute; left:0px;  top:0px;} 
.leftLoop .prev:hover{background:url(../images/leftblue.jpg) no-repeat center center; }
.leftLoop .next{ display:block;  width:34px; height:164px;float:right; overflow:hidden; cursor:pointer; background:url(../images/rightgrey.jpg) no-repeat center center; position:absolute; right:0px; top:0px; } 
.leftLoop .next:hover{background:url(../images/right.jpg) no-repeat center center; }
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1;} 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ width:908px; margin:0px auto;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1;width:908px; margin:0px; padding:0px; list-style:none; } 
.leftLoop .bd ul li{text-align:center; float:left;display:_inline;width:153px; text-align:center;} 
